package com.ruoyi.project.system.achievement.service;

import java.util.List;
import com.ruoyi.project.system.achievement.domain.ArticleAchievement;

/**
 * achievementService接口
 * 
 * @author admin
 * @date 2025-04-24
 */
public interface IArticleAchievementService 
{
    /**
     * 查询achievement
     * 
     * @param id achievement主键
     * @return achievement
     */
    public ArticleAchievement selectArticleAchievementById(Long id);

    /**
     * 查询achievement列表
     * 
     * @param articleAchievement achievement
     * @return achievement集合
     */
    public List<ArticleAchievement> selectArticleAchievementList(ArticleAchievement articleAchievement);

    /**
     * 新增achievement
     * 
     * @param articleAchievement achievement
     * @return 结果
     */
    public int insertArticleAchievement(ArticleAchievement articleAchievement);

    /**
     * 修改achievement
     * 
     * @param articleAchievement achievement
     * @return 结果
     */
    public int updateArticleAchievement(ArticleAchievement articleAchievement);

    /**
     * 批量删除achievement
     * 
     * @param ids 需要删除的achievement主键集合
     * @return 结果
     */
    public int deleteArticleAchievementByIds(String ids);

    /**
     * 删除achievement信息
     * 
     * @param id achievement主键
     * @return 结果
     */
    public int deleteArticleAchievementById(Long id);
}
